*{
    margin:0;
    padding: 0;
    box-sizing: border-box;
    list-style: none;
}
a{
    text-decoration: none;
    color:#fff;
    font-size: 12px;
}
.a-link
{
    color:#000;
    transition: all 0.2s;
}
.a-link:hover{
    color: #00a1d6;
}
.w{
    width:90%;
    margin:0 auto;
}
.w2{
    width:1630px;
    margin:0 auto;
    overflow: hidden;
}
.w3{
    width: 1286px;
}
.w4{
    width:320px;
}
.p-lr {
    padding: 0 15px;
}
#app{
    min-width: 999px;
}
img{
    width:100%;
    height:100%;
}
.triangle {
    position: absolute;
    top: -10px;
    left: 50%;
    width: 0;
    height: 0;
    transform: translateX(-50%);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 10px solid #fff;
}
.clearfix:after {  
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;  
}   
.clearfix {
    zoom: 1;
}

.el-tabs__nav-wrap::after {
   display: none;
}
.el-tabs__item{
    padding:0;
    padding-right: 8px;
    font-size: 13px;
    height:35px;
}
.el-tabs__active-bar{
    height:1px;
    width:52px !important;
}
.el-carousel__item .el-image {
    width: 100%;
    height: 100%;
}
.el-carousel__button {
    position: relative;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #fff;
    opacity: 1;
}
.is-active .el-carousel__button {
    background: url(../assets/icon_slide_selected.png) no-repeat;
    width: 18px;
    height: 18px ;
    background-size: cover;
    margin-bottom: -3px ;
}
.el-carousel__button::before {
    position: absolute;
    transform: scale(0);
    content: '';
    top: 2px;
    left: 2px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #00a1d6;
    transition: all 0.2s;
    z-index: 5;
  }
.el-carousel__button:hover {
    transform: scale(1.2);
    background-color: #fff !important;
    opacity: 1 !important;
}
.el-carousel__button:hover::before {
    transform: scale(1);
}
.el-carousel__container {
    width: 550px;
    height: 242px;
}
.el-carousel__indicators {
    left:78%;
    transform: translateX(0%);
}
#test .el-carousel__indicators{
    left:82%;
    transform: translateX(0%);
}
.tuijian .el-carousel__indicators{
    left:70%;
    transform: translateX(10%);
}
.gc-lb .el-carousel__container {
    width: 320px !important;
    height: 110px !important;
}


@media screen and (max-width: 1600px) {
    .w2 {
      width: 1250px !important;
      margin: 0 auto;
    }
    .scale-hidden {
      display: none;
    }
    .scale-show {
      display: inline-block !important;
    }
    .w3{
        width: 854px;
    }
  }

@media screen and (max-width:1450px){
    .el-carousel__container {
        width: 459px;
        height: 202px;
    }
    .w2{
        width: 999px !important;
        margin: 0 auto;
    }
    .w3{
        width:710px;
    }
    .w4{
        width:265px !important;
    }
    .el-carousel__indicators {
        left:70%;
        transform: translateX(20%);
    }
    #test .el-carousel__indicators{
        left:66%;
        transform: translateX(0%);
    }
    .gc-lb .el-carousel__container {
        width: 265px !important;
        height: 91px !important;
    }
}